package string;

import java.util.Arrays;

public class SpiltDemo {
    public static void main(String[] args) {
        /*
        字符串正则表达式方法之二
        String[] spilt(String regex)
        部分进行拆分,返回的数组中包含被拆分出来的所有部分
         */
        String str ="345asf1234dsf534645as534";
        //按照数字部分进行拆分,得到所有字母的部分
        String[] data = str.split("[0-9]+");
        System.out.println(data.length);
        System.out.println(Arrays.toString(data));
        /*
        当连续遇到两个可拆分项时,他们之间会拆出一个空字符串
        如果连续的分割符号在最后出现, 将被忽略舍弃
        字符串一上来就遇到了可拆分项时,那么会先拆分出一个空字符串
        "."在正则表达股表示任意字符,如果拆分得用"//."标注
         */
        str = "a,f,,d,g,g,s,s";
        data = str.split(",");
        System.out.println(data.length);
        System.out.println(Arrays.toString(data));


    }
}
